Indra Sudirman

This is just notes for me.



Dropdown Menu untuk nama Responses di Google Form

IndraSudirman
Tulisan ini dibuat karena saat ini sedang terjadi pandemi COVID-19, semua kegiatan bekerja, belajar, dll dilakukan di rumah untuk menghentikan penyebaran Virus COVID-19. Saya juga harus melakukan pembelajaran dari rumah. Jadi harus memikirkan bagaimana materi dikirim ke siswa dan bagaimana cara siswa mengirim tugas yang sudah dikerjakan ke saya. Sebelumnya beberapa teman saya mengirimkan materi, tugas dan menerima hasil tugas dari siswa menggunakan metode WA (WhatsApp), tapi saya pikir cara itu bakal merepotkan dan efektif, khususnya bagi yang memori HP sudah sangat terbatas. Apalagi saya harus mengajarkan 700 siswa lebih. Bayangkan saja, jika harus buka satu-satu WA untuk mengecek tugas siswa dan menerima kiriman tugas dari siswa, pasti bakal banyak menghabiskan waktu.

Setelah berfikir dan beberapa kali cari inspirasi di Google, saya menemukan Google Form. Google Form ini biasa dipakai untuk membuat Survey tapi bisa juga membuat Quiz/Latihan Online dengan Google Form. Setelah saya pelajari, saya pikir Google Form ini sangat cocok, karena:

  1. Siswa bisa langsung kerjakan di HP/Komputer/Laptop yang memiliki koneksi internet.
  2. Saya dapat dengan mudah melihat siswa yang sudah kerjakan/kirim.
  3. Jika saya buat Quiz, hasilnya (score) sudah otomatis ada di Responses Google Sheet (Google Sheet sama seperti Excel Microsoft). Tinggal sedikit modifikasi saja dengan Excel/Google Sheet untuk mendapatkan nilai yang sesuai ketentuan penilaian.
  4. Data list yang sudah kirim tugas tersimpan di Akun Drive dan dapat dengan mudah dilihat di HP, jika ada WA dari siswa atau Ortu siswa yang konfirmasi tugas karena tidak mungkin selalu berada di depan Komputer atau Laptop.

Berdasarkan hal itu maka saya mulai membuat Soal dengan Google Form, bahkan latihan siswa yang biasa dikirim via WA saya buatkan juga dengan Google Form dengan fitur File Upload

File Upload di Google Form

File Upload di Google Form
Sehingga semua tugas siswa terkumpul rapi di Drive, saya pun menjadi lebih mudah untuk mengkoreksinya dan tidak buru-buru cepat di hapus (jika di HP pasti akan cepat dihapus, agar memori HP tidak cepat penuh), selama kapasitas Drive saya masih mencukupi.

Setelah berhasil membuat soal dan mengumpulkan tugas dengan Google Form, saya mengalami masalah baru yaitu :

  1. Kesulitan untuk merekap, siswa siapa saja yang sudah kirim dan belum, karena untuk isian nama di Google Form saya gunakan Short Answer. Jadi setiap siswa mengetik namanya sendiri, ada yang mengetik tidak dengan nama lengkap, dengan beberapa singkatan, huruf besar semua, dan lainnya.

Seperti yang sudah saya ceritakan sebelumnya, karena saya mengajar 700 siswa lebih. Saya pikir akan butuh waktu banyak untuk mengecek manual nama-namanya, karena tidak bisa menggunakan rumus di Google Sheet. Akhirnya saya pikir bisa tidak ya, pakai menu Dropdown yang ada di Google Form jadi nama siswa sudah disediakan, siswa tinggal pilih saja. Jika namanya sudah rapi dan sama semua penulisannya, saya bisa gunakan beberapa rumus di Google Sheet, dengan logika seperti ini : jika nama siswa ada di list, berarti siswa sudah kirim.

Setelah beberapa kali Google, saya menemukan blog yang saya cari disini (saya berterima kasih untuk yang punya blog itu 😊) setelah saya coba dan berhasil dah. Seperti ini :

Dropdown Menu dengan Nama Siswa yang sudah disediakan

Dropdown Nama Siswa
Sekarang baru masuk ke pembahasan utama dari tulisan ini, pembukaannya kepanjangan ya? hehe. Dropdown nama-namanya itu tidak diketik manual ya. Saya tinggal copy-paste dari daftar nama yang sudah ada. Kemudian saya mulai buat dropdown nama siswanya dah. Caranya sebagai berikut :

  1. Pada Google Form klik Responses (gambar no 1), kemudian klik ikon Google Sheet (gambar no 2).

    Responses Google Sheet

  2. Kemudian akan ada konfirmasi dialog, intinya akan membuat Google Sheet baru, jika belum pernah buat. Pilih Create ya
  3. Setelah itu akan membuka Tab baru di Browser, tab Google Sheet yang terhubung dengan Google Form, kemudian dibagian bawah Google Sheet klik Add Sheet (gambar no 3), kemudian beri nama sheet baru (gambar no 4). Contoh di saya, sheet baru saya beri nama : Nama, karena nama sheet ini yang akan dipanggil di codingan/script berikutnya.

    Add Sheet

  4. Kemudian pada Menu Google Sheet, klik Tools (gambar no 5) trus pilih Script Editor (gambar no 6).

  5. Tools Script Editor
  6. Setelah itu akan membuka Tab baru di Browser, yaitu tab Script Editor Google (gambar no 7).

  7. Script Editor
  8. Kemudian copy-paste codingan/script di bawah ini.

  9. Pada codingan/script di atas, kodingan yang diawali sama // itu tidak dibaca sama Mesin Script Google ya, itu hanya komentar untuk memudahkan programmer lain/orang lain membaca codingan/script. Bisa dibilang itu petunjuknya.
  10. Hasilnya akan seperti ini (gambar no 8). Oh iya, file Scriptnya juga saya beri nama : Nama (gambar no 9).
  11. Script Editor
  12. Sebelum ditest scriptnya, ada beberapa bagian script yang harus diganti. Ini step penting, jika salah, Dropdown menu Namanya tidak akan tampil di Google Form.

    Jika kamu membuat sama semua codingan/script seperti contoh saya. Hanya ada 2 bagian script yang harus diganti di baris 3 dan 5. Baris 3 diisi dengan Google Form ID kamu. Cara mendapatkan ID Google Form adalah dengan membuka Google Form yang akan dihubungkan dengan Dropdown nama siswa. lihat gambar di bawah ini ya.

    ID Google Form

  13. Kamu copy-paste text setelah d/ sampai /edit kemudian paste di baris 3 pada script.

    kemudian untuk mengisi baris ke 5 dari script adalah mencari elemen ID Dropdown yang akan dihubungkan dengan nama siswa di Google Sheet. Caranya : Klik kanan di Google Form, kemudian pilih Inspect. Nanti akan tampil seperti gambar di bawah ini.

    Inspect

    kemudian CTRL + F, ketik data-item (gambar no 10). Trus cari id Dropdown didekat text data-item. Petunjuknya adalah, jika kamu arahkan mouse ke inspect-element maka bagian atasnya akan berwarna biru. Nah tinggal pasin sama dropdown kamu. Kalo sudah sama-sama biru. ketik ID Dropdownnya (gambar no 11). Oh iya, ID Dropdown biasanya angka ya.

    ID Google Form

    Setelah mendapatkan ID elemen Dropdownnya tinggal salin dah di script baris ke 5.
  14. Kemudian save trus run dah. Nanti akan ada permintaan akses dari Google harus diallow semua

  15. seperti 4 gambar di bawah ini.

    Review permissions

    kemudian pilih ini :

    Review permissions kemudian ini :

    Review permissions

    sampai disini : Review permissions

  16. Setelah itu selesai dah, tinggal ulangi lagi di run codingan/script di Browser Google Script Editor


Semoga berhasil bagi yang mencoba 😊, demikian note saya.

Referensi : http://wafflebytes.blogspot.com/2016/10/google-script-create-drop-down-list.html